package com.recursivechaos.gamemaster.classes;

/**
 * 
 * @author Andrew Bell
 * 
 */
public class CharObj {
	private String charName;
	private RaceObj race;
	private WeaponObj weapon;
	private int curHp;
	private String type;
	private int isGM;
	// Campaign campaign;
    private int conscious;
	private int kills;

	public CharObj() {
	}

	public CharObj(String charName) {
		this.charName = charName;
	}

	public CharObj(String charName, RaceObj race) {
		this.charName = charName;
		this.race = race;
	}

	public CharObj(String charName, RaceObj race, WeaponObj weapon) {
		this.charName = charName;
		this.race = race;
		this.weapon = weapon;
		// this.campaign = campaign;
	}

	// public Campaign getCampaign() {
	// return campaign;
	// }

	public String getCharName() {
		return charName;
	}

	public int getConscious() {
		return conscious;
	}

	public int getCurHp() {
		return curHp;
	}

	public int getIsGM() {
		return isGM;
	}

	public int getKills() {
		return kills;
	}

	public RaceObj getRace() {
		return race;
	}

	public String getType() {
		return type;
	}

	// public void setCampaign(Campaign campaign) {
	// this.campaign = campaign;
	// }

	public WeaponObj getWeapon() {
		return weapon;
	}

	public void setCharName(String charName) {
		this.charName = charName;
	}

	public void setConscious(int conscious) {
		this.conscious = conscious;
	}

	public void setCurHp(int curHp) {
		this.curHp = curHp;
	}

	public void setIsGM(int isGM) {
		this.isGM = isGM;
	}

	public void setKills(int kills) {
		this.kills = kills;
	}

	public void setRace(RaceObj race) {
		this.race = race;
	}

	public void setType(String type) {
		this.type = type;
	}

	public void setWeapon(WeaponObj weapon) {
		this.weapon = weapon;
	}

}
